/*
 * Puntaje.h
 *
 *  Created on: 17/11/2013
 *      Author: fernando
 *
 *      Clase para dibujar los puntajes en la pantalla
 */

#ifndef PUNTAJE_H_
#define PUNTAJE_H_

#include <string>
#include "SDL/SDL_ttf.h"
#include "SDL/SDL.h"

class Puntaje {
public:
	explicit Puntaje(std::string nombreJugador);
	virtual ~Puntaje();
	//dibuja el puntaje en la pantalla
	void dibujar(SDL_Surface* screen);
	//carga las imagenes y fuentes
	void loadFiles();
	//ubica el puntaje en la pantalla
	void setPosicion(unsigned int x, unsigned int y);
	void setPuntos(int value);
	std::string getJugador();

private:
	std::string jugador;
	int puntos;
	SDL_Surface* background;
	SDL_Surface *message;
	TTF_Font *font;
	unsigned int posX;
	unsigned int posY;
};

#endif /* PUNTAJE_H_ */
